package com.aos.erp.manager.model.review;

import com.aos.erp.manager.enums.IsDel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;


@Getter
@Setter
@TableName("t_export_record")
public class ExportRecord implements Serializable {
	private static final long serialVersionUID = 1L;

    @ApiModelProperty(hidden = true, value = "数据ID")
    @TableId(value = "id", type = IdType.INPUT)
    private long id;


    @ApiModelProperty(hidden = true, value = "流水号： 年月日时分秒+3位数字序号")
    @TableField("serial_number")
    private String serialNumber;


    @ApiModelProperty(hidden = true, value = "导出数据数量")
    @TableField("data_count")
    private int dataCount;

    @ApiModelProperty(hidden = true, value = "操作省Code")
    @TableField("opt_province_code")
    private String optProvinceCode;

    @ApiModelProperty(hidden = true, value = "操作市Code")
    @TableField("opt_city_code")
    private String optCityCode;

    @ApiModelProperty(hidden = true, value = "操作市：省-市")
    @TableField("opt_city_name")
    private String optCityName;

    @ApiModelProperty(hidden = true, value = "是否删除： -1为删除；0为默认")
    @TableField("is_del")
    private IsDel isDel = IsDel.normal;


    @ApiModelProperty(hidden = true, value = "操作人")
    @TableField("opt_user")
    private String optUser;


    @ApiModelProperty(hidden = true, value = "导出时间")
    @TableField("export_time")
    private Date exportTime;

    @ApiModelProperty(hidden = true, value = "导入时间")
    @TableField("import_time")
    private Date importTime;

}
